package models

import "time"

var OrderTradeStatus map[int]string

//订单表
type Order struct {
	Id          int64  `xorm:"pk autoincr comment('订单自增ID')" json:"order_id"`
	OrderNumber string `xorm:"comment('订单号')" json:"order_number"`
	BuyerId     int64  `xorm:"comment('买家ID')" json:"buyer_id"`
	OrderAmount int64  `xorm:"comment('订单金额')" json:"order_amount"`
	PayAmount   int64  `xorm："comment('付款金额')" json:"pay_amount"`
	TradeStatus int64  `xorm:"comment('订单状态 0进行中 1已完成 2取消交易')" json:"trade_status"`
	PayTime     time.Time `xorm:"comment('订单支付时间')" json:"pay_time"`
	CreateTime  time.Time  `xorm:"comment('订单创建时间')" json:"create_time"`
}

func init() {
	OrderTradeStatus = map[int]string {
		0 : "进行中",
		1 : "已完成",
		2 : "取消交易",
	}
}
